From d302135fac184e32720102675a54ec9044f96926 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 31 Mar 2014 06:32:24 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I3039f6c62ac35200b47f9e73760f9ef33dd5efee --- neutron/locale/ar/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/bs/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ca/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/cs/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/da/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/de/LC_MESSAGES/neutron.po | 701 ++++++++++---------- neutron/locale/el/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/es/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/eu/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/fa/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/fil/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/fr/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/gl/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/he/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/hi/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/hr/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/hu/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/id/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/it/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ja/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/km/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/kn/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ko/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ms/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/nb/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ne/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/neutron.pot | 643 +++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/pt/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ro/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ru/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sk/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sq/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sr/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sv/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ta/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/te_IN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/tl/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/uk/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/ur/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 697 +++++++++---------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 701 ++++++++++---------- 67 files changed, 23801 insertions(+), 22852 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 2c43674815..ac8d02b05c 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16868,3 +16827,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 3a1fa470bf..a1628f4f7b 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index f8a29eb47b..893a3c7a34 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16798,3 +16757,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index e4d8c59be0..4e7215bfd7 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index c5175a31e3..f7d44ea713 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 4463d021f3..a620868ca0 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 7fa5ee7618..31272e2770 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index a4aec9d076..94ae45c50b 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -599,7 +599,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" @@ -1034,59 +1034,59 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" "'dhcpmasq' für Netz wird beendet, da alle Teilnetze DHCP ausgeschaltet " "haben: %s" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "Neuladen von Zuordnungen für Netz: %s" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." @@ -1322,12 +1322,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1335,7 +1339,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1343,21 +1347,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1860,7 +1861,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" @@ -2510,6 +2511,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2613,67 +2621,67 @@ msgstr "Datenbankregistrierungsausnahme: %s" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "Erstellen von Ressource für einen weiteren Nutzer nicht möglich" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "Erstellte MAC-Adresse für Netz %(network_id)s ist %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" "Erstellte MAC-Adresse %(mac_address)s ist bereits vorhanden. " "%(max_retries)s verbleibende Versuche." -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" "Löschen von zugeordneter IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "Zugeordnete IP-Adresse - %(ip_address)s von %(first_ip)s bis %(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" "Keine weiteren freien IP-Adressen in Ausschnitt. Löschen von " "Zuordnungspool." -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "'subnet_id' oder 'ip_address' für IP-Zuordnung erforderlich" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" "IP-Adresse %s ist keine gültige IP-Adresse für die definierten Teilnetze " "des Netzes" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " @@ -2682,26 +2690,26 @@ msgstr "" "Port auf Netz %(network_id)s wurde nicht erstellt, da 'fixed_ips' " "ungültiges Teilnetz %(subnet_id)s enthielt" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP-Adresse %s ist keine gültige IP-Adresse für das definierte Teilnetz" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "Maximale Anzahl an statischen IP-Adressen per Port überschritten" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "Portaktualisierung. Rückstellung von %s" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "Portaktualisierung. Hinzufügen von %s" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" @@ -2710,7 +2718,7 @@ msgstr "" "Angefordertes Teilnetz mit CIDR: %(cidr)s für Netz: %(network_id)s " "enthält Überschneidungen mit einem anderen Teilnetz" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " @@ -2719,44 +2727,44 @@ msgstr "" "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit " "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "Durchführen von IP-Gültigkeitsprüfungen für Zuordnungspools" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "Überprüfung auf Überschneidungen bei Zuordnungspools und Gateway-IP" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "Ungültige Route: %s" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2764,47 +2772,47 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "Gateway ist auf Teilnetz nicht gültig" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2936,8 +2944,8 @@ msgstr "" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -3809,7 +3817,7 @@ msgid "Port does not have port security binding." msgstr "Port verfügt nicht über Portsicherheitsbindung." #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -5053,110 +5061,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5196,7 +5204,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "ServerProxy: HTTPS-Verbindung konnte nicht hergestellt werden" @@ -5753,30 +5761,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5917,192 +5936,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6275,324 +6252,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6955,7 +6928,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -7820,26 +7793,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" @@ -9239,8 +9212,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9429,7 +9402,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -10015,7 +9988,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10314,110 +10287,101 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." -msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" -msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10426,26 +10390,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10523,7 +10487,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10533,31 +10497,26 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." @@ -10565,31 +10524,36 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, 'ofc_packet_filter' ist" " bereits vorhanden." -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10602,24 +10566,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -11173,17 +11137,17 @@ msgstr "Kein VIF-Port für Port %s für Agent definiert." #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11623,27 +11587,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -12022,7 +11986,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "get_ofp_rest_api: %s" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "Ungültige Konfiguration. 'ryu.ini' überprüfen" @@ -15360,30 +15324,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "Zu verbindender Port %s kann nicht gefunden werden." -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15483,7 +15442,7 @@ msgstr "Statistiksocket für Pool nicht gefunden: %s" msgid "Error while connecting to stats socket: %s" msgstr "Fehler beim Versuch, mit Statistiksocket zu verbinden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "HAProxy-Prozess kann nicht beendet werden: %s" @@ -16235,12 +16194,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17918,3 +17877,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/el/LC_MESSAGES/neutron.po b/neutron/locale/el/LC_MESSAGES/neutron.po index d643422b2c..22157a8bc0 100644 --- a/neutron/locale/el/LC_MESSAGES/neutron.po +++ b/neutron/locale/el/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-03-09 12:33+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Greek " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16258,3 +16217,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index bcc70b2870..fbcb0732e9 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 449796a941..d1d957c4a2 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index cbd77ae46d..a5600f72c8 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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index b67f6b7cce..ef42bc365a 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index f584b85992..0306f9c668 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17212,3 +17171,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 3025534d4d..f3284c0f29 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 063d7e7fac..f45ee749be 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 46a56e230e..4906a59ddb 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index df769782e7..ae72e13508 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index c8310a808c..a3c5350358 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16855,3 +16814,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 1a869664d2..0b6a6619f0 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 72c6182e48..731dd7fad1 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16780,3 +16739,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 1d6a66a8da..47f071fe37 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16555,3 +16514,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 30b603f8c5..74538f5a2a 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16555,3 +16514,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index b25dba1aed..b69e2bdd47 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17230,3 +17189,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index ea6c4af64e..68a4174ec9 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 59d6fc8404..1a5029df9d 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index b76827f496..cf3a4b8b1e 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index aef1c4ed98..28aa4cce23 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16633,3 +16592,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index e5208bbc52..be2c547b1a 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 7c1cc5cfb1..2c404e9ae8 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 9659b9811f..e265e2818d 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 4b36013635..0158a4ca95 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index edbc804a6e..961e9f3f99 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index cf52227421..4707ed3c84 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16867,3 +16826,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 8f939ead3b..02251b7436 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index ad96544dec..8fdcfbf39e 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 3fc4a69824..9c16feda1c 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index f4e76bfce2..cf98edc412 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16801,3 +16760,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 3f7c847aaf..0736d0577c 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 4446d330af..60c82be5ce 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index e9c0f9a06c..ef42ebbaa7 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17119,3 +17078,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index ec04c37952..9381e1b7a7 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.274\n" +"jenkins.neutron.propose.translation.update.279\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index ab1c29317a..8dd201da99 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index e9a9002874..c6731d8af0 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16633,3 +16592,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index cec17ca5ee..d5f72a11eb 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 47ac2a54a4..5cd0338498 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index ddf2427893..7f28167d5f 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index c26176859c..c80df05589 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 03070de820..72dee59cc9 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 394ed7a837..3d1cd60d1d 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index af9e128bf7..0394abc21f 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17230,3 +17189,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 34a9aac55c..175a9afc7d 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sq/LC_MESSAGES/neutron.po b/neutron/locale/sq/LC_MESSAGES/neutron.po index d456a453f9..b97a1360e7 100644 --- a/neutron/locale/sq/LC_MESSAGES/neutron.po +++ b/neutron/locale/sq/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-03-17 07:58+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Albanian " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16255,3 +16214,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sr/LC_MESSAGES/neutron.po b/neutron/locale/sr/LC_MESSAGES/neutron.po index e401c53491..7bdc146a6b 100644 --- a/neutron/locale/sr/LC_MESSAGES/neutron.po +++ b/neutron/locale/sr/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-03-12 23:47+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Serbian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16259,3 +16218,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index e902dedefa..055300f0df 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16756,3 +16715,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index f5ca1a4a25..93f6b5de18 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ta/LC_MESSAGES/neutron.po b/neutron/locale/ta/LC_MESSAGES/neutron.po index 5ab95cad62..a645665539 100644 --- a/neutron/locale/ta/LC_MESSAGES/neutron.po +++ b/neutron/locale/ta/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-03-25 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tamil " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16183,3 +16142,59 @@ msgstr "" msgid "Tasks not completed" msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron.po b/neutron/locale/te_IN/LC_MESSAGES/neutron.po index de4147d267..d5af328eca 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/te_IN/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2014-03-25 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16183,3 +16142,59 @@ msgstr "" msgid "Tasks not completed" msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 91337cd94e..5d6f3a5c61 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index fcb810bc89..bf2e0efac3 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16855,3 +16814,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 9edafccb43..443b430a60 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index ab0f8a1792..bb2aa6838e 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1821,7 +1822,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2417,6 +2418,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2518,136 +2526,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2655,45 +2663,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2819,8 +2827,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3630,7 +3638,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4829,110 +4837,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4972,7 +4980,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5525,30 +5533,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5689,192 +5708,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6047,324 +6024,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6719,7 +6692,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7572,26 +7545,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8956,8 +8929,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9143,7 +9116,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9721,7 +9694,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10020,128 +9993,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10219,7 +10183,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10229,61 +10193,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10296,24 +10260,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10852,17 +10816,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11300,27 +11264,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11699,7 +11663,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14957,30 +14921,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15078,7 +15037,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15830,12 +15789,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17513,3 +17472,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index f0336b02cb..d72ab1f0f2 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -16837,3 +16796,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index c9f755a199..9dbc34bd05 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 7fb05325a5..970a83b3eb 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 1add00a2fd..1b1a9d8310 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/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-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -588,7 +588,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -1023,57 +1023,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1307,12 +1307,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1320,7 +1324,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1328,21 +1332,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1820,7 +1821,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2416,6 +2417,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2517,136 +2525,136 @@ msgstr "" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2654,45 +2662,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2818,8 +2826,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3629,7 +3637,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4828,110 +4836,110 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4971,7 +4979,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" @@ -5524,30 +5532,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5688,192 +5707,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6046,324 +6023,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6718,7 +6691,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -7571,26 +7544,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8955,8 +8928,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9142,7 +9115,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9720,7 +9693,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10019,128 +9992,119 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10218,7 +10182,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10228,61 +10192,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10295,24 +10259,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10851,17 +10815,17 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11299,27 +11263,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11698,7 +11662,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -14956,30 +14920,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15077,7 +15036,7 @@ msgstr "" msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -15829,12 +15788,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17512,3 +17471,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 0ca7467bda..581c311955 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-26 06:26+0000\n" +"POT-Creation-Date: 2014-03-31 06:29+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -589,7 +589,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:632 +#: neutron/agent/l3_agent.py:240 neutron/agent/linux/dhcp.py:680 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" @@ -1024,57 +1024,57 @@ msgid "" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:387 +#: neutron/agent/linux/dhcp.py:388 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "由於所有子網路都已關閉 DHCP,所以正在結束網路的 dhcpmasq:%s" -#: neutron/agent/linux/dhcp.py:398 +#: neutron/agent/linux/dhcp.py:400 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:401 #, python-format msgid "Reloading allocations for network: %s" msgstr "正在重新載入網路的配置:%s" -#: neutron/agent/linux/dhcp.py:408 +#: neutron/agent/linux/dhcp.py:441 #, python-format msgid "Building host file: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:422 +#: neutron/agent/linux/dhcp.py:451 #, python-format msgid "Adding %(mac)s : %(name)s : %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:438 +#: neutron/agent/linux/dhcp.py:467 #, python-format msgid "Done building host file %s" msgstr "" -#: neutron/agent/linux/dhcp.py:639 +#: neutron/agent/linux/dhcp.py:687 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:686 +#: neutron/agent/linux/dhcp.py:734 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:696 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:739 +#: neutron/agent/linux/dhcp.py:787 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:778 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:826 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" @@ -1308,12 +1308,16 @@ msgstr "" msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:488 +#: neutron/agent/linux/ovs_lib.py:489 +msgid "Unable to retrieve installed Linux kernel version." +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:498 +#: neutron/agent/linux/ovs_lib.py:514 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1321,7 +1325,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:506 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1329,21 +1333,18 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:519 +#: neutron/agent/linux/ovs_lib.py:536 #, python-format -msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgid "" +"Checking OVS version for VXLAN support installed klm version is %(klm)s, " +"installed Linux version is %(kernel)s, installed user version is %(usr)s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:521 -#, python-format -msgid "Checking OVS version for VXLAN support installed usr version is %s" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:545 +#: neutron/agent/linux/ovs_lib.py:565 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:570 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1826,7 +1827,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" #: neutron/api/v2/attributes.py:350 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:573 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" @@ -2423,6 +2424,13 @@ msgstr "" msgid "Found duplicate extension: %(alias)s" msgstr "" +#: neutron/common/exceptions.py:320 +#, python-format +msgid "" +"The following device_id %(device_id)s is not owned by your tenant or " +"matches another tenants router." +msgstr "" + #: neutron/common/ipv6_utils.py:27 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" @@ -2524,136 +2532,136 @@ msgstr "資料庫登錄異常狀況:%s" msgid "Database exception" msgstr "" -#: neutron/db/db_base_plugin_v2.py:134 +#: neutron/db/db_base_plugin_v2.py:138 msgid "Cannot create resource for another tenant" msgstr "無法給另一個 Tenant 建立資源" -#: neutron/db/db_base_plugin_v2.py:302 +#: neutron/db/db_base_plugin_v2.py:306 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "給網路 %(network_id)s 產生的 MAC 位址是 %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_retries)s 次。" -#: neutron/db/db_base_plugin_v2.py:312 +#: neutron/db/db_base_plugin_v2.py:316 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/db/db_base_plugin_v2.py:330 +#: neutron/db/db_base_plugin_v2.py:334 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "刪除所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:362 +#: neutron/db/db_base_plugin_v2.py:366 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:367 +#: neutron/db/db_base_plugin_v2.py:371 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "已配置 IP - %(ip_address)s(從 %(first_ip)s 到 %(last_ip)s)" -#: neutron/db/db_base_plugin_v2.py:374 +#: neutron/db/db_base_plugin_v2.py:378 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。" -#: neutron/db/db_base_plugin_v2.py:393 +#: neutron/db/db_base_plugin_v2.py:397 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:525 +#: neutron/db/db_base_plugin_v2.py:529 msgid "IP allocation requires subnet_id or ip_address" msgstr "IP 配置需要 subnet_id 或 ip_address" -#: neutron/db/db_base_plugin_v2.py:537 +#: neutron/db/db_base_plugin_v2.py:541 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "IP 位址 %s 不是所定義網路子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:543 +#: neutron/db/db_base_plugin_v2.py:547 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "無法在網路 %(network_id)s 上建立埠,因為 fixed_ips 包含無效的子網路 %(subnet_id)s" -#: neutron/db/db_base_plugin_v2.py:563 +#: neutron/db/db_base_plugin_v2.py:567 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP 位址 %s 不是所定義子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605 +#: neutron/db/db_base_plugin_v2.py:576 neutron/db/db_base_plugin_v2.py:609 msgid "Exceeded maximim amount of fixed ips per port" msgstr "已超出每個埠的固定 IP 數目上限" -#: neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:624 #, python-format msgid "Port update. Hold %s" msgstr "埠更新。保留 %s" -#: neutron/db/db_base_plugin_v2.py:627 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Adding %s" msgstr "埠更新。正在新增 %s" -#: neutron/db/db_base_plugin_v2.py:682 +#: neutron/db/db_base_plugin_v2.py:686 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "所要求的網路 %(network_id)s 子網路 (CIDR %(cidr)s) 與另一個子網路重疊" -#: neutron/db/db_base_plugin_v2.py:687 +#: neutron/db/db_base_plugin_v2.py:691 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊" -#: neutron/db/db_base_plugin_v2.py:707 +#: neutron/db/db_base_plugin_v2.py:711 msgid "Performing IP validity checks on allocation pools" msgstr "正在對配置儲存區執行 IP 驗證檢查" -#: neutron/db/db_base_plugin_v2.py:714 +#: neutron/db/db_base_plugin_v2.py:718 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:721 +#: neutron/db/db_base_plugin_v2.py:725 msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#: neutron/db/db_base_plugin_v2.py:725 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:730 +#: neutron/db/db_base_plugin_v2.py:734 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:743 +#: neutron/db/db_base_plugin_v2.py:747 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊" -#: neutron/db/db_base_plugin_v2.py:754 +#: neutron/db/db_base_plugin_v2.py:758 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771 +#: neutron/db/db_base_plugin_v2.py:771 neutron/db/db_base_plugin_v2.py:775 #, python-format msgid "Invalid route: %s" msgstr "無效的路徑:%s" -#: neutron/db/db_base_plugin_v2.py:844 +#: neutron/db/db_base_plugin_v2.py:848 #, python-format msgid "" "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to " @@ -2661,45 +2669,45 @@ msgid "" "the same value" msgstr "" -#: neutron/db/db_base_plugin_v2.py:852 +#: neutron/db/db_base_plugin_v2.py:856 msgid "" "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set " "to False." msgstr "" -#: neutron/db/db_base_plugin_v2.py:858 +#: neutron/db/db_base_plugin_v2.py:862 msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:948 +#: neutron/db/db_base_plugin_v2.py:952 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1045 +#: neutron/db/db_base_plugin_v2.py:1049 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符" -#: neutron/db/db_base_plugin_v2.py:1069 +#: neutron/db/db_base_plugin_v2.py:1073 msgid "Gateway is not valid on subnet" msgstr "閘道在子網路上無效" -#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103 +#: neutron/db/db_base_plugin_v2.py:1093 neutron/db/db_base_plugin_v2.py:1107 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1096 +#: neutron/db/db_base_plugin_v2.py:1100 #, python-format msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: neutron/db/db_base_plugin_v2.py:1369 +#: neutron/db/db_base_plugin_v2.py:1376 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1431 +#: neutron/db/db_base_plugin_v2.py:1455 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " @@ -2827,8 +2835,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:1000 -#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:994 +#: neutron/plugins/bigswitch/plugin.py:1003 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -3644,7 +3652,7 @@ msgid "Port does not have port security binding." msgstr "埠沒有埠安全連結。" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4849,110 +4857,110 @@ msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:402 +#: neutron/plugins/bigswitch/plugin.py:404 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:419 +#: neutron/plugins/bigswitch/plugin.py:421 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:468 +#: neutron/plugins/bigswitch/plugin.py:470 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:495 +#: neutron/plugins/bigswitch/plugin.py:497 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:537 +#: neutron/plugins/bigswitch/plugin.py:539 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:579 +#: neutron/plugins/bigswitch/plugin.py:581 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:606 +#: neutron/plugins/bigswitch/plugin.py:608 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:653 +#: neutron/plugins/bigswitch/plugin.py:655 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:733 +#: neutron/plugins/bigswitch/plugin.py:735 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:795 +#: neutron/plugins/bigswitch/plugin.py:797 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:819 +#: neutron/plugins/bigswitch/plugin.py:813 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:835 +#: neutron/plugins/bigswitch/plugin.py:829 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:853 +#: neutron/plugins/bigswitch/plugin.py:847 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:891 +#: neutron/plugins/bigswitch/plugin.py:885 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:913 +#: neutron/plugins/bigswitch/plugin.py:907 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:935 +#: neutron/plugins/bigswitch/plugin.py:929 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:964 +#: neutron/plugins/bigswitch/plugin.py:958 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:986 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1025 +#: neutron/plugins/bigswitch/plugin.py:1019 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 +#: neutron/plugins/bigswitch/plugin.py:1036 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1048 +#: neutron/plugins/bigswitch/plugin.py:1042 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 +#: neutron/plugins/bigswitch/plugin.py:1058 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1079 +#: neutron/plugins/bigswitch/plugin.py:1073 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1106 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1107 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4992,7 +5000,7 @@ msgid "" "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:167 +#: neutron/plugins/bigswitch/servermanager.py:166 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "ServerProxy:無法建立 HTTPS 連線" @@ -5545,30 +5553,41 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "Connection to VSM failed: %(reason)s." +msgid "Vxlan ID %(vxlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:196 -#, python-format -msgid "Internal VSM Error: %(reason)s." +msgid "" +"Unable to complete operation. VXLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#: neutron/plugins/cisco/common/cisco_exceptions.py:202 #, python-format -msgid "Network Binding for network %(network_id)s could not be found." +msgid "Connection to VSM failed: %(reason)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:212 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:218 +#, python-format msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#: neutron/plugins/cisco/common/cisco_exceptions.py:224 #, python-format msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:219 +#: neutron/plugins/cisco/common/cisco_exceptions.py:230 msgid "No service cluster found to perform multi-segment bridging." msgstr "" @@ -5709,192 +5728,150 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:331 +#: 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:456 -#, python-format -msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:578 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:536 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:582 -#, python-format -msgid "" -"Reserving specific vlan %(vlan)s on physical network %(network)s outside " -"pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:610 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:615 -#, python-format -msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:619 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:629 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:575 #, python-format -msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:667 -#, python-format -msgid "Removing vxlan %s from pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:700 -#, python-format -msgid "Reserving specific vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:722 -#, python-format -msgid "Releasing vxlan %s to pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 -#, python-format -msgid "Releasing vxlan %s outside pool" -msgstr "" - -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:638 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:837 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:746 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:768 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:873 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:782 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:791 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:918 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:827 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:936 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:845 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:948 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:874 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:882 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:983 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:892 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:899 #, 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:1004 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:913 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1228 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1142 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1241 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1155 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:1248 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1162 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1166 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1256 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1170 #, 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:1269 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1183 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1284 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1198 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1291 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1205 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1212 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1309 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1223 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1337 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1354 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Segment range overlaps with another profile" msgstr "" @@ -6067,324 +6044,320 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:144 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:165 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:169 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:186 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:258 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:291 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 #, 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:568 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:548 #, 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:574 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 #, 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:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:567 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:619 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:622 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:634 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:657 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:667 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:692 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:724 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:746 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:747 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:771 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:821 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:848 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:887 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:902 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:943 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 #, 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:983 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1016 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:512 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1074 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1089 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1093 #, 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:1121 -msgid "Delete failed in VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1105 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1137 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1180 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1242 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1278 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1297 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 msgid "Get subnets" msgstr "" @@ -6739,7 +6712,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:179 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -7594,26 +7567,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:243 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:251 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:259 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:263 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" @@ -8989,8 +8962,8 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 -#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 -#: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:50 +#: neutron/plugins/ml2/drivers/mech_openvswitch.py:45 #, python-format msgid "" "Checking segment: %(segment)s for mappings: %(mappings)s with " @@ -9179,7 +9152,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9761,7 +9734,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:177 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:357 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -10060,102 +10033,93 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:196 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:199 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:223 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:227 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:235 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:240 -msgid "deactivate_port(): skip, ofc_port does not exist." -msgstr "deactivate_port():跳過,ofc_port 不存在。" +#: neutron/plugins/nec/nec_plugin.py:248 +#, python-format +msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:257 +#: neutron/plugins/nec/nec_plugin.py:267 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:264 +#: neutron/plugins/nec/nec_plugin.py:275 #, python-format -msgid "delete_ofc_port() failed due to %s" -msgstr "delete_ofc_port() 由於 %s 而失敗" +msgid "Failed to delete port=%(port)s from OFC: %(exc)s" +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:294 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:311 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:327 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:358 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:377 -#, python-format -msgid "Failed to delete port(s)=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:389 +#: neutron/plugins/nec/nec_plugin.py:398 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:526 +#: neutron/plugins/nec/nec_plugin.py:539 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:590 +#: neutron/plugins/nec/nec_plugin.py:603 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:635 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:632 -#, python-format -msgid "Failed to delete port=%s from OFC." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:700 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10164,26 +10128,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:731 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:741 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:761 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:766 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,7 +10225,7 @@ msgid "update_packet_filter() called, id=%(id)s packet_filter=%(packet_filter)s msgstr "" #: neutron/plugins/nec/packet_filter.py:136 -#: neutron/plugins/nec/packet_filter.py:192 +#: neutron/plugins/nec/packet_filter.py:189 #, python-format msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s" msgstr "" @@ -10271,61 +10235,61 @@ msgstr "" msgid "delete_packet_filter() called, id=%s ." msgstr "" -#: neutron/plugins/nec/packet_filter.py:153 -#, python-format -msgid "Failed to delete packet_filter id=%s which remains in error status." -msgstr "" - -#: neutron/plugins/nec/packet_filter.py:167 +#: neutron/plugins/nec/packet_filter.py:164 #, python-format msgid "activate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" -#: neutron/plugins/nec/packet_filter.py:176 +#: neutron/plugins/nec/packet_filter.py:173 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, " "packet_filter.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/packet_filter.py:179 +#: neutron/plugins/nec/packet_filter.py:176 #, python-format msgid "" "activate_packet_filter_if_ready(): skip pf_id=%s, no portinfo for the " "in_port." msgstr "" -#: neutron/plugins/nec/packet_filter.py:182 +#: neutron/plugins/nec/packet_filter.py:179 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "_activate_packet_filter_if_ready():跳過,ofc_packet_filter 已存在。" -#: neutron/plugins/nec/packet_filter.py:185 +#: neutron/plugins/nec/packet_filter.py:182 #, python-format msgid "activate_packet_filter_if_ready(): create packet_filter id=%s on OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:205 +#: neutron/plugins/nec/packet_filter.py:202 #, python-format msgid "deactivate_packet_filter_if_ready() called, packet_filter=%s." msgstr "" +#: neutron/plugins/nec/packet_filter.py:207 +#, python-format +msgid "" +"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" +" id=%s." +msgstr "" + #: neutron/plugins/nec/packet_filter.py:212 #, python-format msgid "deactivate_packet_filter(): deleting packet_filter id=%s from OFC." msgstr "" -#: neutron/plugins/nec/packet_filter.py:218 +#: neutron/plugins/nec/packet_filter.py:221 #, python-format msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/packet_filter.py:222 +#: neutron/plugins/nec/packet_filter.py:252 #, python-format -msgid "" -"deactivate_packet_filter(): skip, Not found OFC Mapping for packet_filter" -" id=%s." +msgid "Error occurred while disabling packet filter(s) for port %s" msgstr "" #: neutron/plugins/nec/router_drivers.py:127 @@ -10338,24 +10302,24 @@ msgstr "" msgid "_update_ofc_routes() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:169 +#: neutron/plugins/nec/router_drivers.py:171 #, python-format msgid "delete_router() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:180 +#: neutron/plugins/nec/router_drivers.py:182 #, python-format msgid "" "RouterOpenFlowDriver.add_interface(): the requested port has no subnet. " "add_interface() is skipped. router_id=%(id)s, port=%(port)s)" msgstr "" -#: neutron/plugins/nec/router_drivers.py:200 +#: neutron/plugins/nec/router_drivers.py:202 #, python-format msgid "add_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/router_drivers.py:218 +#: neutron/plugins/nec/router_drivers.py:220 #, python-format msgid "delete_router_interface() failed due to %s" msgstr "" @@ -10898,17 +10862,17 @@ msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:723 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:612 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:584 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:604 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:726 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:595 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:615 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:717 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:737 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -11346,27 +11310,27 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:305 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:322 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:368 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "%s networks are not enabled" msgstr "" @@ -11745,7 +11709,7 @@ msgstr "" msgid "get_ofp_rest_api: %s" msgstr "get_ofp_rest_api:%s" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:128 msgid "Invalid configuration. check ryu.ini" msgstr "無效的配置。請檢查 ryu.ini" @@ -15005,30 +14969,25 @@ msgstr "" msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 -#, python-format -msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" -msgstr "" - -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:165 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:159 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:176 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:170 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:199 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:193 #, python-format msgid "Unable to find port %s to plug." msgstr "找不到要插入的埠 %s。" -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:223 -#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:240 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:217 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:234 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -15126,7 +15085,7 @@ msgstr "找不到儲存區 %s 的統計資料 Socket" msgid "Error while connecting to stats socket: %s" msgstr "連接至統計資料 Socket 時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:349 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "無法結束 haproxy 處理程序:%s" @@ -15878,12 +15837,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:248 +#: neutron/services/vpn/device_drivers/ipsec.py:250 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:259 +#: neutron/services/vpn/device_drivers/ipsec.py:261 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -17561,3 +17520,59 @@ msgstr "" #~ msgid "Enable server compatibility with old nova " #~ msgstr "" +#~ msgid "Checking OVS version for VXLAN support installed klm version is %s " +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support installed usr version is %s" +#~ msgstr "" + +#~ msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +#~ msgstr "" + +#~ msgid "" +#~ "Reserving specific vlan %(vlan)s on " +#~ "physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +#~ msgstr "" + +#~ msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +#~ msgstr "" + +#~ msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +#~ msgstr "" + +#~ msgid "Removing vxlan %s from pool" +#~ msgstr "" + +#~ msgid "Reserving specific vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s to pool" +#~ msgstr "" + +#~ msgid "Releasing vxlan %s outside pool" +#~ msgstr "" + +#~ msgid "Delete failed in VSM" +#~ msgstr "" + +#~ msgid "deactivate_port(): skip, ofc_port does not exist." +#~ msgstr "deactivate_port():跳過,ofc_port 不存在。" + +#~ msgid "delete_ofc_port() failed due to %s" +#~ msgstr "delete_ofc_port() 由於 %s 而失敗" + +#~ msgid "Failed to delete port(s)=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete port=%s from OFC." +#~ msgstr "" + +#~ msgid "Failed to delete packet_filter id=%s which remains in error status." +#~ msgstr "" + +#~ msgid "Pool_id %(pool_id)s status ACTIVE is expected but status is %(status)s" +#~ msgstr "" +