msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-06-25 06:08+0000\n"
+"POT-Creation-Date: 2014-06-30 06:06+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United States) "
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248
#: neutron/plugins/nec/agent/nec_neutron_agent.py:182
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:265
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:266
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:244
#: neutron/services/loadbalancer/agent/agent_manager.py:121
#: neutron/services/metering/agents/metering_agent.py:277
msgid "Failed reporting state!"
msgid "Router port %s has no IP address"
msgstr ""
-#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:973
+#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:974
#: neutron/services/firewall/agents/varmour/varmour_router.py:105
#, python-format
msgid "Ignoring multiple IPs on router port %s"
#: neutron/agent/ovs_cleanup_util.py:73
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:664
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Request Failed: internal server error while processing your request."
msgstr ""
-#: neutron/cmd/sanity_check.py:37
+#: neutron/cmd/sanity_check.py:38
msgid ""
"Check for Open vSwitch VXLAN support failed. Please ensure that the "
"version of openvswitch being used has VXLAN support."
msgstr ""
-#: neutron/cmd/sanity_check.py:46
+#: neutron/cmd/sanity_check.py:47
msgid ""
"Check for Open vSwitch patch port support failed. Please ensure that the "
"version of openvswitch being used has patch port support or disable "
"features requiring patch ports (gre/vxlan, etc.)."
msgstr ""
-#: neutron/cmd/sanity_check.py:56
+#: neutron/cmd/sanity_check.py:57
+msgid ""
+"Nova notifcations are enabled, but novaclient is not installed. Either "
+"disable nova notifications or install python-novaclient."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:66
msgid "Check for vxlan support"
msgstr ""
-#: neutron/cmd/sanity_check.py:58
+#: neutron/cmd/sanity_check.py:68
msgid "Check for patch port support"
msgstr ""
+#: neutron/cmd/sanity_check.py:70
+msgid "Check for nova notification support"
+msgstr ""
+
#: neutron/common/config.py:37
msgid "The host IP to bind to"
msgstr ""
msgid "Allow auto scheduling of routers to L3 agent."
msgstr ""
-#: neutron/db/l3_db.py:239
+#: neutron/db/l3_db.py:240
#, python-format
msgid "No eligible l3 agent associated with external network %s found"
msgstr ""
-#: neutron/db/l3_db.py:260
+#: neutron/db/l3_db.py:261
#, python-format
msgid "No IPs available for external network %s"
msgstr ""
-#: neutron/db/l3_db.py:274
+#: neutron/db/l3_db.py:275
#, python-format
msgid "Network %s is not an external network"
msgstr ""
-#: neutron/db/l3_db.py:388
+#: neutron/db/l3_db.py:389
#, python-format
msgid "Router already has a port on subnet %s"
msgstr ""
-#: neutron/db/l3_db.py:402
+#: neutron/db/l3_db.py:403
#, python-format
msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s"
msgstr ""
-#: neutron/db/l3_db.py:416 neutron/db/l3_db.py:542
-#: neutron/plugins/bigswitch/plugin.py:988
-#: neutron/plugins/bigswitch/plugin.py:997
+#: neutron/db/l3_db.py:417 neutron/db/l3_db.py:543
+#: neutron/plugins/bigswitch/plugin.py:1009
+#: neutron/plugins/bigswitch/plugin.py:1018
msgid "Either subnet_id or port_id must be specified"
msgstr ""
-#: neutron/db/l3_db.py:421
+#: neutron/db/l3_db.py:422
msgid "Cannot specify both subnet-id and port-id"
msgstr ""
-#: neutron/db/l3_db.py:434
+#: neutron/db/l3_db.py:435
msgid "Router port must have exactly one fixed IP"
msgstr ""
-#: neutron/db/l3_db.py:448
+#: neutron/db/l3_db.py:449
msgid "Subnet for router interface must have a gateway IP"
msgstr ""
-#: neutron/db/l3_db.py:596 neutron/plugins/nec/nec_router.py:197
+#: neutron/db/l3_db.py:597 neutron/plugins/nec/nec_router.py:197
#, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr ""
-#: neutron/db/l3_db.py:632
+#: neutron/db/l3_db.py:633
#, python-format
msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound."
msgstr ""
-#: neutron/db/l3_db.py:636
+#: neutron/db/l3_db.py:637
#, python-format
msgid ""
"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
-#: neutron/db/l3_db.py:648
+#: neutron/db/l3_db.py:649
#, python-format
msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr ""
-#: neutron/db/l3_db.py:655
+#: neutron/db/l3_db.py:656
#, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr ""
-#: neutron/db/l3_db.py:659
+#: neutron/db/l3_db.py:660
#, python-format
msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP"
msgstr ""
-#: neutron/db/l3_db.py:702 neutron/plugins/vmware/plugins/base.py:1871
+#: neutron/db/l3_db.py:703 neutron/plugins/vmware/plugins/base.py:1871
msgid "fixed_ip_address cannot be specified without a port_id"
msgstr ""
-#: neutron/db/l3_db.py:737
+#: neutron/db/l3_db.py:738
#, python-format
msgid "Network %s is not a valid external network"
msgstr ""
-#: neutron/db/l3_db.py:874
+#: neutron/db/l3_db.py:875
#, python-format
msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted"
msgstr ""
-#: neutron/db/l3_db.py:979
+#: neutron/db/l3_db.py:980
#, python-format
msgid "Skipping port %s as no IP is configure on it"
msgstr ""
msgstr ""
#: neutron/db/migration/migrate_to_ml2.py:437
-#: neutron/plugins/openvswitch/common/config.py:75
+#: neutron/plugins/openvswitch/common/config.py:78
msgid "The UDP port to use for VXLAN tunnels."
msgstr ""
msgid "Semaphore / lock released \"%(function)s\""
msgstr ""
-#: neutron/openstack/common/log.py:301
+#: neutron/openstack/common/log.py:327
#, python-format
msgid "Deprecated: %s"
msgstr ""
-#: neutron/openstack/common/log.py:402
+#: neutron/openstack/common/log.py:436
#, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr ""
-#: neutron/openstack/common/log.py:453
+#: neutron/openstack/common/log.py:486
#, python-format
msgid "syslog facility must be one of: %s"
msgstr ""
-#: neutron/openstack/common/log.py:623
+#: neutron/openstack/common/log.py:729
#, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:93
+#: neutron/plugins/bigswitch/plugin.py:94
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:100
+#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:100
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:237
+#: neutron/plugins/bigswitch/plugin.py:238
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:321
+#: neutron/plugins/bigswitch/plugin.py:322
#, python-format
msgid ""
"Setting admin_state_up=False is not supported in this plugin version. "
"Ignoring setting for resource: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:327
+#: neutron/plugins/bigswitch/plugin.py:328
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:352
+#: neutron/plugins/bigswitch/plugin.py:353
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:398
+#: neutron/plugins/bigswitch/plugin.py:399
#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96
msgid "Iconsistency with backend controller triggering full synchronization."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:415
+#: neutron/plugins/bigswitch/plugin.py:416
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:466
+#: neutron/plugins/bigswitch/plugin.py:475
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:493
+#: neutron/plugins/bigswitch/plugin.py:502
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:535
+#: neutron/plugins/bigswitch/plugin.py:545
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:577
+#: neutron/plugins/bigswitch/plugin.py:588
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:604
+#: neutron/plugins/bigswitch/plugin.py:616
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:654
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:732
+#: neutron/plugins/bigswitch/plugin.py:746
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:791
+#: neutron/plugins/bigswitch/plugin.py:806
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:807
+#: neutron/plugins/bigswitch/plugin.py:823
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:823
+#: neutron/plugins/bigswitch/plugin.py:840
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:841
+#: neutron/plugins/bigswitch/plugin.py:859
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:898
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:901
+#: neutron/plugins/bigswitch/plugin.py:921
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:923
+#: neutron/plugins/bigswitch/plugin.py:944
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:952
+#: neutron/plugins/bigswitch/plugin.py:973
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:980
+#: neutron/plugins/bigswitch/plugin.py:1001
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1013
+#: neutron/plugins/bigswitch/plugin.py:1035
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1030
+#: neutron/plugins/bigswitch/plugin.py:1052
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1036
+#: neutron/plugins/bigswitch/plugin.py:1059
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1052
+#: neutron/plugins/bigswitch/plugin.py:1076
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1067
+#: neutron/plugins/bigswitch/plugin.py:1091
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1097
+#: neutron/plugins/bigswitch/plugin.py:1122
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1112
+#: neutron/plugins/bigswitch/plugin.py:1137
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1113
+#: neutron/plugins/bigswitch/plugin.py:1138
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
msgid "Updating router rules to %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:76
+#: neutron/plugins/bigswitch/servermanager.py:77
#, python-format
msgid "Error in REST call to remote network controller: %(reason)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:115
+#: neutron/plugins/bigswitch/servermanager.py:116
msgid "Couldn't retrieve capabilities. Newer API calls won't be supported."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:117
+#: neutron/plugins/bigswitch/servermanager.py:118
#, python-format
msgid "The following capabilities were received for %(server)s: %(cap)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:141
+#: neutron/plugins/bigswitch/servermanager.py:147
#, python-format
msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:144
+#: neutron/plugins/bigswitch/servermanager.py:150
#, python-format
msgid ""
"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, "
"action=%(action)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:165
+#: neutron/plugins/bigswitch/servermanager.py:171
msgid "ServerProxy: Could not establish HTTPS connection"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:173
+#: neutron/plugins/bigswitch/servermanager.py:179
msgid "ServerProxy: Could not establish HTTP connection"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:208
+#: neutron/plugins/bigswitch/servermanager.py:212
#, python-format
msgid "ServerProxy: %(action)s failure, %(e)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:211
+#: neutron/plugins/bigswitch/servermanager.py:215
#, python-format
msgid ""
"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, "
msgid "ServerPool: initializing"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:253
+#: neutron/plugins/bigswitch/servermanager.py:250
msgid "Servers not defined. Aborting server manager."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:260
+#: neutron/plugins/bigswitch/servermanager.py:257
#, python-format
msgid "Servers must be defined as <ip>:<port>. Configuration was %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:268
+#: neutron/plugins/bigswitch/servermanager.py:265
msgid "ServerPool: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:301
+#: neutron/plugins/bigswitch/servermanager.py:311
#, python-format
msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:318
+#: neutron/plugins/bigswitch/servermanager.py:328
#, python-format
msgid "No certificates were found to verify controller %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:360
+#: neutron/plugins/bigswitch/servermanager.py:370
#, python-format
msgid ""
"Could not retrieve initial certificate from controller %(server)s. Error "
"details: %(error)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:365
+#: neutron/plugins/bigswitch/servermanager.py:375
#, python-format
msgid "Storing to certificate for host %(server)s at %(path)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:405
+#: neutron/plugins/bigswitch/servermanager.py:417
msgid "Server requires synchronization, but no topology function was defined."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:420
+#: neutron/plugins/bigswitch/servermanager.py:432
#, python-format
msgid ""
"ServerProxy: %(action)s failure for servers: %(server)r Response: "
"%(response)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:426
+#: neutron/plugins/bigswitch/servermanager.py:438
#, python-format
msgid ""
"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, "
"ret=%(ret)s, data=%(data)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:433
+#: neutron/plugins/bigswitch/servermanager.py:445
#, python-format
msgid "ServerProxy: %(action)s failure for all servers: %(server)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:456
+#: neutron/plugins/bigswitch/servermanager.py:468
#, python-format
msgid ""
"NeutronRestProxyV2: Received and ignored error code %(code)s on "
"%(action)s action to resource %(resource)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:466
+#: neutron/plugins/bigswitch/servermanager.py:478
#, python-format
msgid "Unable to create remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:472
+#: neutron/plugins/bigswitch/servermanager.py:484
#, python-format
msgid "Unable to update remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:477
+#: neutron/plugins/bigswitch/servermanager.py:489
#, python-format
msgid "Unable to delete remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:483
+#: neutron/plugins/bigswitch/servermanager.py:495
#, python-format
msgid "Unable to add router interface: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:488
+#: neutron/plugins/bigswitch/servermanager.py:500
#, python-format
msgid "Unable to delete remote intf: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:494
+#: neutron/plugins/bigswitch/servermanager.py:506
#, python-format
msgid "Unable to create remote network: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:500
-#: neutron/plugins/bigswitch/servermanager.py:505
+#: neutron/plugins/bigswitch/servermanager.py:512
+#: neutron/plugins/bigswitch/servermanager.py:517
#, python-format
msgid "Unable to update remote network: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:514
+#: neutron/plugins/bigswitch/servermanager.py:526
#, python-format
msgid "No device MAC attached to port %s. Skipping notification to controller."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:519
+#: neutron/plugins/bigswitch/servermanager.py:531
#, python-format
msgid "Unable to create remote port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:524
+#: neutron/plugins/bigswitch/servermanager.py:536
#, python-format
msgid "Unable to delete remote port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:534
+#: neutron/plugins/bigswitch/servermanager.py:546
#, python-format
msgid "Unable to create floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:539
+#: neutron/plugins/bigswitch/servermanager.py:551
#, python-format
msgid "Unable to update floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:544
+#: neutron/plugins/bigswitch/servermanager.py:556
#, python-format
msgid "Unable to delete floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:549
+#: neutron/plugins/bigswitch/servermanager.py:561
msgid "Backend server(s) do not support automated consitency checks."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:553
+#: neutron/plugins/bigswitch/servermanager.py:565
#, python-format
msgid "Consistency watchdog disabled by polling interval setting of %s."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:565
+#: neutron/plugins/bigswitch/servermanager.py:577
msgid "Encountered an error checking controller health."
msgstr ""
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:155
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398
#: neutron/plugins/nec/agent/nec_neutron_agent.py:225
#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:272
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:161
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:992
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1428
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1404
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgstr ""
-#: neutron/plugins/bigswitch/db/consistency_db.py:55
+#: neutron/plugins/bigswitch/db/consistency_db.py:26
+msgid "Only one read_for_update call may be made at a time."
+msgstr ""
+
+#: neutron/plugins/bigswitch/db/consistency_db.py:81
#, python-format
msgid "Consistency hash for group %(hash_id)s updated to %(hash)s"
msgstr ""
msgid "The network interface to use when creatinga port"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:122
-#: neutron/plugins/hyperv/rpc_callbacks.py:45
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:79
-#: neutron/plugins/mlnx/rpc_callbacks.py:61
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:87
+#: neutron/plugins/brocade/NeutronPlugin.py:123
+#: neutron/plugins/hyperv/rpc_callbacks.py:47
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80
+#: neutron/plugins/mlnx/rpc_callbacks.py:62
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:88
#, python-format
msgid "Device %(device)s details requested from %(agent_id)s"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:136
-#: neutron/plugins/brocade/NeutronPlugin.py:153
-#: neutron/plugins/hyperv/rpc_callbacks.py:61
-#: neutron/plugins/hyperv/rpc_callbacks.py:80
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:102
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:129
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:152
-#: neutron/plugins/mlnx/rpc_callbacks.py:83
-#: neutron/plugins/mlnx/rpc_callbacks.py:102
-#: neutron/plugins/mlnx/rpc_callbacks.py:117
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:155
+#: neutron/plugins/brocade/NeutronPlugin.py:137
+#: neutron/plugins/brocade/NeutronPlugin.py:164
+#: neutron/plugins/hyperv/rpc_callbacks.py:63
+#: neutron/plugins/hyperv/rpc_callbacks.py:92
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163
+#: neutron/plugins/mlnx/rpc_callbacks.py:84
+#: neutron/plugins/mlnx/rpc_callbacks.py:113
+#: neutron/plugins/mlnx/rpc_callbacks.py:128
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:106
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:143
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:166
#, python-format
msgid "%s can not be found in database"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
-#: neutron/plugins/brocade/NeutronPlugin.py:415
+#: neutron/plugins/brocade/NeutronPlugin.py:299
+#: neutron/plugins/brocade/NeutronPlugin.py:343
+#: neutron/plugins/brocade/NeutronPlugin.py:396
+#: neutron/plugins/brocade/NeutronPlugin.py:426
msgid "Brocade NOS driver error"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:289
+#: neutron/plugins/brocade/NeutronPlugin.py:300
#, python-format
msgid "Returning the allocated vlan (%d) to the pool"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:292
-#: neutron/plugins/brocade/NeutronPlugin.py:333
-#: neutron/plugins/brocade/NeutronPlugin.py:386
-#: neutron/plugins/brocade/NeutronPlugin.py:417
+#: neutron/plugins/brocade/NeutronPlugin.py:303
+#: neutron/plugins/brocade/NeutronPlugin.py:344
+#: neutron/plugins/brocade/NeutronPlugin.py:397
+#: neutron/plugins/brocade/NeutronPlugin.py:428
msgid "Brocade plugin raised exception, check logs"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:309
#, python-format
msgid "Allocated vlan (%d) from the pool"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:227
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:336
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347
#: neutron/plugins/mlnx/mlnx_plugin.py:217
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:409
msgid "provider:network_type required"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:245
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357
#: neutron/plugins/mlnx/mlnx_plugin.py:247
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:438
msgid "provider:segmentation_id required"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379
#: neutron/plugins/mlnx/mlnx_plugin.py:233
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:454
#, python-format
msgid "provider:network_type %s not supported"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385
#: neutron/plugins/mlnx/mlnx_plugin.py:273
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:460
#, python-format
msgid "Unknown provider:physical_network %s"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391
#: neutron/plugins/mlnx/mlnx_plugin.py:279
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:466
msgid "provider:physical_network required"
msgstr ""
#: neutron/plugins/ibm/sdnve_neutron_plugin.py:198
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:230
#: neutron/plugins/mlnx/mlnx_plugin.py:360
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:503
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:514
#, python-format
msgid "Created network: %s"
msgstr ""
msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:201
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:297
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308
#: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:178
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:350
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
#, python-format
msgid "Network VLAN ranges: %s"
msgstr ""
msgid "Network type %s not supported"
msgstr ""
-#: neutron/plugins/hyperv/rpc_callbacks.py:69
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
-#: neutron/plugins/mlnx/rpc_callbacks.py:90
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
+#: neutron/plugins/hyperv/rpc_callbacks.py:81
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123
+#: neutron/plugins/mlnx/rpc_callbacks.py:101
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125
#, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr ""
#: neutron/plugins/mlnx/common/config.py:67
#: neutron/plugins/nec/common/config.py:29
#: neutron/plugins/oneconvergence/lib/config.py:47
-#: neutron/plugins/openvswitch/common/config.py:61
+#: neutron/plugins/openvswitch/common/config.py:64
#: neutron/plugins/ryu/common/config.py:43
msgid ""
"The number of seconds the agent will wait between polling for local "
msgid "No port %s defined on agent."
msgstr ""
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:362
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:374
#, python-format
msgid "Adding port %s"
msgstr ""
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
-#, python-format
-msgid "Unable to get port details for device %(device)s: %(e)s"
-msgstr ""
-
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377
#, python-format
msgid "Port %(device)s updated. Details: %(device_details)s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:380
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1326
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:962
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1306
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
msgid "Agent out of sync with plugin!"
msgstr ""
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1510
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1540
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1497
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "The input does not contain nececessary info: %(msg)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:120
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:144
-#: neutron/plugins/ml2/rpc.py:170 neutron/plugins/ml2/rpc.py:192
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:147
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155
+#: neutron/plugins/ml2/rpc.py:173 neutron/plugins/ml2/rpc.py:195
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
#, python-format
msgid "Device %(device)s not bound to the agent host %(host)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:152
#, python-format
msgid "Device %(device)s up on %(agent_id)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269
#: neutron/plugins/mlnx/mlnx_plugin.py:198
#, python-format
msgid "Invalid tenant_network_type: %s. Service terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280
msgid "Linux Bridge Plugin initialization complete"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:295
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
#, python-format
msgid "%s. Agent terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351
#: neutron/plugins/mlnx/mlnx_plugin.py:242
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:402
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for flat network"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360
#: neutron/plugins/mlnx/mlnx_plugin.py:250
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:422
#, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
#: neutron/plugins/mlnx/mlnx_plugin.py:258
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
msgid "provider:physical_network specified for local network"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
#: neutron/plugins/mlnx/mlnx_plugin.py:262
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
msgid "provider:segmentation_id specified for local network"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:275
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
msgid "network_delete received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:678
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:316
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:700
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:348
msgid "fdb_remove received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:722
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:423
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:427
msgid "update chg_ip received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:747
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:446
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
msgid "fdb_update received"
msgstr ""
msgid "RPC agent_id: %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#, python-format
-msgid "Treating added or updated device: %s"
-msgstr ""
-
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1069
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
-#, python-format
-msgid "Unable to get port details for %(device)s: %(e)s"
-msgstr ""
-
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1105
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1114
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1196
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
#, python-format
msgid "Attachment %s removed"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1171
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1188
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
#, python-format
msgid "Port %s updated."
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
msgid "LinuxBridge Agent RPC Daemon Started!"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:974
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
#, python-format
msgid "Agent loop found changes! %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
#, python-format
msgid "Error in agent loop. Devices info: %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:417
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1007
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419
#, python-format
msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1009
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1010
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422
#, python-format
msgid "Interface mappings: %s"
msgstr ""
msgid "Port %(port)s updated up by agent not found"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:88
+#: neutron/plugins/ml2/rpc.py:81
#, python-format
msgid "Device %(device)s details requested by agent %(agent_id)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:97
+#: neutron/plugins/ml2/rpc.py:90
#, python-format
msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:104
+#: neutron/plugins/ml2/rpc.py:97
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s has network "
"%(network_id)s with no segments"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:114
+#: neutron/plugins/ml2/rpc.py:107
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s on network "
"%(network_id)s not bound, vif_type: %(vif_type)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:125
+#: neutron/plugins/ml2/rpc.py:118
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s on network "
"%(network_id)s invalid segment, vif_type: %(vif_type)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:149
+#: neutron/plugins/ml2/rpc.py:142
#, python-format
msgid "Returning: %s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:163
+#: neutron/plugins/ml2/rpc.py:166
#, python-format
msgid "Device %(device)s no longer exists at agent %(agent_id)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:187
+#: neutron/plugins/ml2/rpc.py:190
#, python-format
msgid "Device %(device)s up at agent %(agent_id)s"
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:432
#, python-format
msgid "provider:physical_network specified for %s network"
msgstr ""
msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:176
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:348
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
#, python-format
msgid "%s. Server terminated!"
msgstr ""
msgid "create_port with %s"
msgstr ""
-#: neutron/plugins/mlnx/rpc_callbacks.py:109
+#: neutron/plugins/mlnx/rpc_callbacks.py:120
#, python-format
msgid "Device %(device)s up %(agent_id)s"
msgstr ""
msgid "Ports removed!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329
#, python-format
msgid "Adding port with mac %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:324
-#, python-format
-msgid ""
-"Unable to get device dev_details for device with mac_address %(device)s: "
-"due to %(exc)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332
#, python-format
msgid "Port %s updated"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:331
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333
#, python-format
msgid "Device details %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:344
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346
#, python-format
msgid "Device with mac_address %s not defined on Neutron Plugin"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:351
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353
#, python-format
msgid "Removing device with mac_address %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361
#, python-format
msgid "Removing port failed for device %(device)s due to %(exc)s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
msgid "eSwitch Agent Started!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:387
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
msgid "Agent loop process devices!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394
msgid ""
"Request timeout in agent event loop eSwitchD is not responding - "
"exiting..."
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
#, python-format
msgid "Failed on Agent initialisation : %s. Agent terminated!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432
msgid "Agent initialised successfully, now running... "
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:93
msgid "Agent terminated!: Failed to get a datapath."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:112
msgid "Agent terminated"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:146
msgid "Agent failed to create agent config map"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:272
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
#, python-format
msgid "Unable to create tunnel port. Invalid remote IP: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:277
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:278
#, python-format
msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:311
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
#, python-format
msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:317
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:544
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:606
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:348
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:575
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610
#, python-format
msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:357
#, python-format
msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:329
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:360
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299
msgid "tunnel_update received"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:366
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:308
msgid "No tunnel_type specified, cannot create tunnels"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:338
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:369
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311
#, python-format
msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:459
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:490
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:518
#, python-format
msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:462
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:522
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:493
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:474
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548
#, python-format
msgid ""
"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
"tunneling disabled"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:482
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:563
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
#, python-format
msgid ""
"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:492
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:583
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:523
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:587
#, python-format
msgid ""
"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:501
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:596
#, python-format
msgid ""
"Cannot provision unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:547
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:578
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:649
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:653
#, python-format
msgid ""
"Cannot reclaim unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:632
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:663
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:699
#, python-format
msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:706
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
#, python-format
msgid "ancillary bridge list: %s."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:796
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788
msgid ""
"Failed to create OVS patch port. Cannot have tunneling enabled on this "
"agent, since this version of OVS does not support tunnels or patch ports."
" Agent terminated!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:911
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:902
#, python-format
msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:908
#, python-format
msgid ""
"Bridge %(bridge)s for physical network %(physical_network)s does not "
"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:954
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:985
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1012
#, python-format
msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:983
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1021
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
#, python-format
msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:991
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1029
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1004
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1037
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:683
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1042
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:820
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1007
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:666
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:744
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:764
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:781
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:669
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:689
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:803
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:823
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:840
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1055
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1094
#, python-format
msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1061
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1089
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1099
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
#, python-format
msgid ""
"Port %s was not found on the integration bridge and will therefore not be"
" processed"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147
+#, python-format
+msgid "Unable to get port details for %(device)s: %(e)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
#, python-format
msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1090
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1129
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146
#, python-format
msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149
#, python-format
msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1103
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1178
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1217
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d - "
"treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1225
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1199
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1238
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1208
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1244
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1247
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1272
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1314
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1263
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302
#, python-format
msgid "Agent ovsdb_monitor_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1333
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1368
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1317
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1372
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1321
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1305
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1309
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1348
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1324
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1373
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1412
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1388
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1441
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1395
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1389
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1456
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1431
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1485
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1412
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1454
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1415
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1482
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1457
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1512
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:307
#, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:313
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
#, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
#, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
#, python-format
msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429
#, python-format
msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:228
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
msgid "OVS version can not support ARP responder."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296
#, python-format
msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:493
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:497
#, python-format
msgid "Action %s not supported"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
#, python-format
msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
#, python-format
msgid ""
"Creating an interface named %(name)s exceeds the %(limit)d character "
"limitation. It was shortened to %(new_name)s to fit."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1214
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1222
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1323
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1360
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1404
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1418
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1398
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1448
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1479
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1509
#, python-format
msgid "Invalid tunnel type specified: %s"
msgstr ""
msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:65
+#: neutron/plugins/openvswitch/common/config.py:58
+msgid ""
+"Use veths instead of patch ports to interconnect the integration bridge "
+"to physical bridges"
+msgstr ""
+
+#: neutron/plugins/openvswitch/common/config.py:68
msgid "Minimize polling by monitoring ovsdb for interface changes."
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:69
+#: neutron/plugins/openvswitch/common/config.py:72
msgid ""
"The number of seconds to wait before respawning the ovsdb monitor after "
"losing communication with it"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:72
+#: neutron/plugins/openvswitch/common/config.py:75
msgid "Network types supported by the agent (gre and/or vxlan)"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:77
+#: neutron/plugins/openvswitch/common/config.py:80
msgid "MTU size of veth interfaces"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:79
+#: neutron/plugins/openvswitch/common/config.py:82
msgid ""
"Use ml2 l2population mechanism driver to learn remote mac and IPs and "
"improve tunnel scalability"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:82
+#: neutron/plugins/openvswitch/common/config.py:85
msgid "Enable local ARP responder if it is supported"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:84
+#: neutron/plugins/openvswitch/common/config.py:87
msgid ""
"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying "
"GRE/VXLAN tunnel"
msgid "Unable to retrieve operational status for gateway devices"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:226
+#: neutron/plugins/vmware/common/sync.py:231
#, python-format
msgid ""
"Minimum request delay:%(req_delay)s must not exceed synchronization "
"interval:%(sync_interval)s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:259
+#: neutron/plugins/vmware/common/sync.py:264
#, python-format
msgid "Logical switch for neutron network %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:294
-#: neutron/plugins/vmware/common/sync.py:376
-#: neutron/plugins/vmware/common/sync.py:471
+#: neutron/plugins/vmware/common/sync.py:299
+#: neutron/plugins/vmware/common/sync.py:381
+#: neutron/plugins/vmware/common/sync.py:476
#, python-format
msgid "Updating status for neutron resource %(q_id)s to: %(status)s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:346
+#: neutron/plugins/vmware/common/sync.py:351
#, python-format
msgid "Logical router for neutron router %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:396
+#: neutron/plugins/vmware/common/sync.py:401
#, python-format
msgid "Unable to find Neutron router id for NSX logical router: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:438
+#: neutron/plugins/vmware/common/sync.py:443
#, python-format
msgid "Logical switch port for neutron port %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:531
+#: neutron/plugins/vmware/common/sync.py:536
#, python-format
msgid ""
"Requested page size is %(cur_chunk_size)d.It might be necessary to do "
"parameters to ensure chunk size is less than %(max_page_size)d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:564
+#: neutron/plugins/vmware/common/sync.py:569
#, python-format
msgid "Fetching up to %s resources from NSX backend"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:584
+#: neutron/plugins/vmware/common/sync.py:589
#, python-format
msgid "Total data size: %d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:588
+#: neutron/plugins/vmware/common/sync.py:593
#, python-format
msgid ""
"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical "
"switch ports,%(num_lrouters)d logical routers"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:604
+#: neutron/plugins/vmware/common/sync.py:609
#, python-format
msgid "Running state synchronization task. Chunk: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:614
+#: neutron/plugins/vmware/common/sync.py:619
#, python-format
msgid ""
"An error occurred while communicating with NSX backend. Will retry "
"synchronization in %d seconds"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:618
+#: neutron/plugins/vmware/common/sync.py:623
#, python-format
msgid "Time elapsed querying NSX: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:625
+#: neutron/plugins/vmware/common/sync.py:630
#, python-format
msgid "Number of chunks: %d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:643
+#: neutron/plugins/vmware/common/sync.py:648
#, python-format
msgid "Time elapsed hashing data: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:655
+#: neutron/plugins/vmware/common/sync.py:660
#, python-format
msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:667
+#: neutron/plugins/vmware/common/sync.py:672
#, python-format
msgid "Time elapsed at end of sync: %s"
msgstr ""
msgid "Nsx router extension successfully processed for router:%s"
msgstr ""
-#: neutron/plugins/vmware/dbexts/qos_db.py:291
+#: neutron/plugins/vmware/dbexts/qos_db.py:294
#, python-format
msgid "DSCP value (%s) will be ignored with 'trusted' marking"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/extensions/qos.py:47
+msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set"
+msgstr ""
+
+#: neutron/plugins/vmware/extensions/qos.py:52
msgid "Invalid bandwidth rate, min greater than max."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:51
+#: neutron/plugins/vmware/extensions/qos.py:56
#, python-format
msgid "Invalid bandwidth rate, %(data)s must be a non negative integer."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:56
+#: neutron/plugins/vmware/extensions/qos.py:61
#, python-format
msgid "Queue %(id)s does not exist"
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:60
+#: neutron/plugins/vmware/extensions/qos.py:65
msgid "Unable to delete queue attached to port."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:64
+#: neutron/plugins/vmware/extensions/qos.py:69
msgid "Port is not associated with lqueue"
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:75
+#: neutron/plugins/vmware/extensions/qos.py:80
#, python-format
msgid "'%s' must be a non negative integer."
msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron 2014.2.dev173.g320b9bd\n"
+"Project-Id-Version: neutron 2014.2.dev208.gfe57b96\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-06-25 06:08+0000\n"
+"POT-Creation-Date: 2014-06-30 06:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248
#: neutron/plugins/nec/agent/nec_neutron_agent.py:182
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:265
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:266
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:244
#: neutron/services/loadbalancer/agent/agent_manager.py:121
#: neutron/services/metering/agents/metering_agent.py:277
msgid "Failed reporting state!"
msgid "Router port %s has no IP address"
msgstr ""
-#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:973
+#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:974
#: neutron/services/firewall/agents/varmour/varmour_router.py:105
#, python-format
msgid "Ignoring multiple IPs on router port %s"
#: neutron/agent/ovs_cleanup_util.py:73
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:664
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281
#, python-format
msgid "Delete %s"
msgstr ""
msgid "Request Failed: internal server error while processing your request."
msgstr ""
-#: neutron/cmd/sanity_check.py:37
+#: neutron/cmd/sanity_check.py:38
msgid ""
"Check for Open vSwitch VXLAN support failed. Please ensure that the "
"version of openvswitch being used has VXLAN support."
msgstr ""
-#: neutron/cmd/sanity_check.py:46
+#: neutron/cmd/sanity_check.py:47
msgid ""
"Check for Open vSwitch patch port support failed. Please ensure that the "
"version of openvswitch being used has patch port support or disable "
"features requiring patch ports (gre/vxlan, etc.)."
msgstr ""
-#: neutron/cmd/sanity_check.py:56
+#: neutron/cmd/sanity_check.py:57
+msgid ""
+"Nova notifcations are enabled, but novaclient is not installed. Either "
+"disable nova notifications or install python-novaclient."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:66
msgid "Check for vxlan support"
msgstr ""
-#: neutron/cmd/sanity_check.py:58
+#: neutron/cmd/sanity_check.py:68
msgid "Check for patch port support"
msgstr ""
+#: neutron/cmd/sanity_check.py:70
+msgid "Check for nova notification support"
+msgstr ""
+
#: neutron/common/config.py:37
msgid "The host IP to bind to"
msgstr ""
msgid "Allow auto scheduling of routers to L3 agent."
msgstr ""
-#: neutron/db/l3_db.py:239
+#: neutron/db/l3_db.py:240
#, python-format
msgid "No eligible l3 agent associated with external network %s found"
msgstr ""
-#: neutron/db/l3_db.py:260
+#: neutron/db/l3_db.py:261
#, python-format
msgid "No IPs available for external network %s"
msgstr ""
-#: neutron/db/l3_db.py:274
+#: neutron/db/l3_db.py:275
#, python-format
msgid "Network %s is not an external network"
msgstr ""
-#: neutron/db/l3_db.py:388
+#: neutron/db/l3_db.py:389
#, python-format
msgid "Router already has a port on subnet %s"
msgstr ""
-#: neutron/db/l3_db.py:402
+#: neutron/db/l3_db.py:403
#, python-format
msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s"
msgstr ""
-#: neutron/db/l3_db.py:416 neutron/db/l3_db.py:542
-#: neutron/plugins/bigswitch/plugin.py:988
-#: neutron/plugins/bigswitch/plugin.py:997
+#: neutron/db/l3_db.py:417 neutron/db/l3_db.py:543
+#: neutron/plugins/bigswitch/plugin.py:1009
+#: neutron/plugins/bigswitch/plugin.py:1018
msgid "Either subnet_id or port_id must be specified"
msgstr ""
-#: neutron/db/l3_db.py:421
+#: neutron/db/l3_db.py:422
msgid "Cannot specify both subnet-id and port-id"
msgstr ""
-#: neutron/db/l3_db.py:434
+#: neutron/db/l3_db.py:435
msgid "Router port must have exactly one fixed IP"
msgstr ""
-#: neutron/db/l3_db.py:448
+#: neutron/db/l3_db.py:449
msgid "Subnet for router interface must have a gateway IP"
msgstr ""
-#: neutron/db/l3_db.py:596 neutron/plugins/nec/nec_router.py:197
+#: neutron/db/l3_db.py:597 neutron/plugins/nec/nec_router.py:197
#, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr ""
-#: neutron/db/l3_db.py:632
+#: neutron/db/l3_db.py:633
#, python-format
msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound."
msgstr ""
-#: neutron/db/l3_db.py:636
+#: neutron/db/l3_db.py:637
#, python-format
msgid ""
"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
-#: neutron/db/l3_db.py:648
+#: neutron/db/l3_db.py:649
#, python-format
msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr ""
-#: neutron/db/l3_db.py:655
+#: neutron/db/l3_db.py:656
#, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr ""
-#: neutron/db/l3_db.py:659
+#: neutron/db/l3_db.py:660
#, python-format
msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP"
msgstr ""
-#: neutron/db/l3_db.py:702 neutron/plugins/vmware/plugins/base.py:1871
+#: neutron/db/l3_db.py:703 neutron/plugins/vmware/plugins/base.py:1871
msgid "fixed_ip_address cannot be specified without a port_id"
msgstr ""
-#: neutron/db/l3_db.py:737
+#: neutron/db/l3_db.py:738
#, python-format
msgid "Network %s is not a valid external network"
msgstr ""
-#: neutron/db/l3_db.py:874
+#: neutron/db/l3_db.py:875
#, python-format
msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted"
msgstr ""
-#: neutron/db/l3_db.py:979
+#: neutron/db/l3_db.py:980
#, python-format
msgid "Skipping port %s as no IP is configure on it"
msgstr ""
msgstr ""
#: neutron/db/migration/migrate_to_ml2.py:437
-#: neutron/plugins/openvswitch/common/config.py:75
+#: neutron/plugins/openvswitch/common/config.py:78
msgid "The UDP port to use for VXLAN tunnels."
msgstr ""
msgid "Semaphore / lock released \"%(function)s\""
msgstr ""
-#: neutron/openstack/common/log.py:301
+#: neutron/openstack/common/log.py:327
#, python-format
msgid "Deprecated: %s"
msgstr ""
-#: neutron/openstack/common/log.py:402
+#: neutron/openstack/common/log.py:436
#, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr ""
-#: neutron/openstack/common/log.py:453
+#: neutron/openstack/common/log.py:486
#, python-format
msgid "syslog facility must be one of: %s"
msgstr ""
-#: neutron/openstack/common/log.py:623
+#: neutron/openstack/common/log.py:729
#, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
msgid "Virtual switch type."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:93
+#: neutron/plugins/bigswitch/plugin.py:94
msgid "Syntax error in server config file, aborting plugin"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:100
+#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:100
#, python-format
msgid "get_port_and_sgs() called for port_id %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:237
+#: neutron/plugins/bigswitch/plugin.py:238
#, python-format
msgid "Unable to update remote topology: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:321
+#: neutron/plugins/bigswitch/plugin.py:322
#, python-format
msgid ""
"Setting admin_state_up=False is not supported in this plugin version. "
"Ignoring setting for resource: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:327
+#: neutron/plugins/bigswitch/plugin.py:328
#, python-format
msgid ""
"Operational status is internally set by the plugin. Ignoring setting "
"status=%s."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:352
+#: neutron/plugins/bigswitch/plugin.py:353
#, python-format
msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:398
+#: neutron/plugins/bigswitch/plugin.py:399
#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96
msgid "Iconsistency with backend controller triggering full synchronization."
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:415
+#: neutron/plugins/bigswitch/plugin.py:416
#, python-format
msgid "NeutronRestProxyV2: Unable to create port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:466
+#: neutron/plugins/bigswitch/plugin.py:475
#, python-format
msgid "NeutronRestProxy: Starting plugin. Version=%s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:493
+#: neutron/plugins/bigswitch/plugin.py:502
msgid "NeutronRestProxyV2: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:535
+#: neutron/plugins/bigswitch/plugin.py:545
msgid "NeutronRestProxyV2: create_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:577
+#: neutron/plugins/bigswitch/plugin.py:588
msgid "NeutronRestProxyV2.update_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:604
+#: neutron/plugins/bigswitch/plugin.py:616
msgid "NeutronRestProxyV2: delete_network() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:641
+#: neutron/plugins/bigswitch/plugin.py:654
msgid "NeutronRestProxyV2: create_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:732
+#: neutron/plugins/bigswitch/plugin.py:746
msgid "NeutronRestProxyV2: update_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:791
+#: neutron/plugins/bigswitch/plugin.py:806
msgid "NeutronRestProxyV2: delete_port() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:807
+#: neutron/plugins/bigswitch/plugin.py:823
msgid "NeutronRestProxyV2: create_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:823
+#: neutron/plugins/bigswitch/plugin.py:840
msgid "NeutronRestProxyV2: update_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:841
+#: neutron/plugins/bigswitch/plugin.py:859
msgid "NeutronRestProxyV2: delete_subnet() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:879
+#: neutron/plugins/bigswitch/plugin.py:898
msgid "NeutronRestProxyV2: create_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:901
+#: neutron/plugins/bigswitch/plugin.py:921
msgid "NeutronRestProxyV2.update_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:923
+#: neutron/plugins/bigswitch/plugin.py:944
msgid "NeutronRestProxyV2: delete_router() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:952
+#: neutron/plugins/bigswitch/plugin.py:973
msgid "NeutronRestProxyV2: add_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:980
+#: neutron/plugins/bigswitch/plugin.py:1001
msgid "NeutronRestProxyV2: remove_router_interface() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1013
+#: neutron/plugins/bigswitch/plugin.py:1035
msgid "NeutronRestProxyV2: create_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1030
+#: neutron/plugins/bigswitch/plugin.py:1052
#, python-format
msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1036
+#: neutron/plugins/bigswitch/plugin.py:1059
msgid "NeutronRestProxyV2: update_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1052
+#: neutron/plugins/bigswitch/plugin.py:1076
msgid "NeutronRestProxyV2: delete_floatingip() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1067
+#: neutron/plugins/bigswitch/plugin.py:1091
msgid "NeutronRestProxyV2: diassociate_floatingips() called"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1097
+#: neutron/plugins/bigswitch/plugin.py:1122
msgid "NeutronRestProxyV2: too many external networks"
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1112
+#: neutron/plugins/bigswitch/plugin.py:1137
msgid "Adding host route: "
msgstr ""
-#: neutron/plugins/bigswitch/plugin.py:1113
+#: neutron/plugins/bigswitch/plugin.py:1138
#, python-format
msgid "Destination:%(dst)s nexthop:%(next)s"
msgstr ""
msgid "Updating router rules to %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:76
+#: neutron/plugins/bigswitch/servermanager.py:77
#, python-format
msgid "Error in REST call to remote network controller: %(reason)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:115
+#: neutron/plugins/bigswitch/servermanager.py:116
msgid "Couldn't retrieve capabilities. Newer API calls won't be supported."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:117
+#: neutron/plugins/bigswitch/servermanager.py:118
#, python-format
msgid "The following capabilities were received for %(server)s: %(cap)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:141
+#: neutron/plugins/bigswitch/servermanager.py:147
#, python-format
msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:144
+#: neutron/plugins/bigswitch/servermanager.py:150
#, python-format
msgid ""
"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, "
"action=%(action)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:165
+#: neutron/plugins/bigswitch/servermanager.py:171
msgid "ServerProxy: Could not establish HTTPS connection"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:173
+#: neutron/plugins/bigswitch/servermanager.py:179
msgid "ServerProxy: Could not establish HTTP connection"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:208
+#: neutron/plugins/bigswitch/servermanager.py:212
#, python-format
msgid "ServerProxy: %(action)s failure, %(e)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:211
+#: neutron/plugins/bigswitch/servermanager.py:215
#, python-format
msgid ""
"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, "
msgid "ServerPool: initializing"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:253
+#: neutron/plugins/bigswitch/servermanager.py:250
msgid "Servers not defined. Aborting server manager."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:260
+#: neutron/plugins/bigswitch/servermanager.py:257
#, python-format
msgid "Servers must be defined as <ip>:<port>. Configuration was %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:268
+#: neutron/plugins/bigswitch/servermanager.py:265
msgid "ServerPool: initialization done"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:301
+#: neutron/plugins/bigswitch/servermanager.py:311
#, python-format
msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:318
+#: neutron/plugins/bigswitch/servermanager.py:328
#, python-format
msgid "No certificates were found to verify controller %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:360
+#: neutron/plugins/bigswitch/servermanager.py:370
#, python-format
msgid ""
"Could not retrieve initial certificate from controller %(server)s. Error "
"details: %(error)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:365
+#: neutron/plugins/bigswitch/servermanager.py:375
#, python-format
msgid "Storing to certificate for host %(server)s at %(path)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:405
+#: neutron/plugins/bigswitch/servermanager.py:417
msgid "Server requires synchronization, but no topology function was defined."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:420
+#: neutron/plugins/bigswitch/servermanager.py:432
#, python-format
msgid ""
"ServerProxy: %(action)s failure for servers: %(server)r Response: "
"%(response)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:426
+#: neutron/plugins/bigswitch/servermanager.py:438
#, python-format
msgid ""
"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, "
"ret=%(ret)s, data=%(data)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:433
+#: neutron/plugins/bigswitch/servermanager.py:445
#, python-format
msgid "ServerProxy: %(action)s failure for all servers: %(server)r"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:456
+#: neutron/plugins/bigswitch/servermanager.py:468
#, python-format
msgid ""
"NeutronRestProxyV2: Received and ignored error code %(code)s on "
"%(action)s action to resource %(resource)s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:466
+#: neutron/plugins/bigswitch/servermanager.py:478
#, python-format
msgid "Unable to create remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:472
+#: neutron/plugins/bigswitch/servermanager.py:484
#, python-format
msgid "Unable to update remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:477
+#: neutron/plugins/bigswitch/servermanager.py:489
#, python-format
msgid "Unable to delete remote router: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:483
+#: neutron/plugins/bigswitch/servermanager.py:495
#, python-format
msgid "Unable to add router interface: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:488
+#: neutron/plugins/bigswitch/servermanager.py:500
#, python-format
msgid "Unable to delete remote intf: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:494
+#: neutron/plugins/bigswitch/servermanager.py:506
#, python-format
msgid "Unable to create remote network: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:500
-#: neutron/plugins/bigswitch/servermanager.py:505
+#: neutron/plugins/bigswitch/servermanager.py:512
+#: neutron/plugins/bigswitch/servermanager.py:517
#, python-format
msgid "Unable to update remote network: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:514
+#: neutron/plugins/bigswitch/servermanager.py:526
#, python-format
msgid "No device MAC attached to port %s. Skipping notification to controller."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:519
+#: neutron/plugins/bigswitch/servermanager.py:531
#, python-format
msgid "Unable to create remote port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:524
+#: neutron/plugins/bigswitch/servermanager.py:536
#, python-format
msgid "Unable to delete remote port: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:534
+#: neutron/plugins/bigswitch/servermanager.py:546
#, python-format
msgid "Unable to create floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:539
+#: neutron/plugins/bigswitch/servermanager.py:551
#, python-format
msgid "Unable to update floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:544
+#: neutron/plugins/bigswitch/servermanager.py:556
#, python-format
msgid "Unable to delete floating IP: %s"
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:549
+#: neutron/plugins/bigswitch/servermanager.py:561
msgid "Backend server(s) do not support automated consitency checks."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:553
+#: neutron/plugins/bigswitch/servermanager.py:565
#, python-format
msgid "Consistency watchdog disabled by polling interval setting of %s."
msgstr ""
-#: neutron/plugins/bigswitch/servermanager.py:565
+#: neutron/plugins/bigswitch/servermanager.py:577
msgid "Encountered an error checking controller health."
msgstr ""
msgstr ""
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:155
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398
#: neutron/plugins/nec/agent/nec_neutron_agent.py:225
#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:272
#: neutron/plugins/bigswitch/agent/restproxy_agent.py:161
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:992
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1428
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1404
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgstr ""
-#: neutron/plugins/bigswitch/db/consistency_db.py:55
+#: neutron/plugins/bigswitch/db/consistency_db.py:26
+msgid "Only one read_for_update call may be made at a time."
+msgstr ""
+
+#: neutron/plugins/bigswitch/db/consistency_db.py:81
#, python-format
msgid "Consistency hash for group %(hash_id)s updated to %(hash)s"
msgstr ""
msgid "The network interface to use when creatinga port"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:122
-#: neutron/plugins/hyperv/rpc_callbacks.py:45
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:79
-#: neutron/plugins/mlnx/rpc_callbacks.py:61
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:87
+#: neutron/plugins/brocade/NeutronPlugin.py:123
+#: neutron/plugins/hyperv/rpc_callbacks.py:47
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80
+#: neutron/plugins/mlnx/rpc_callbacks.py:62
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:88
#, python-format
msgid "Device %(device)s details requested from %(agent_id)s"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:136
-#: neutron/plugins/brocade/NeutronPlugin.py:153
-#: neutron/plugins/hyperv/rpc_callbacks.py:61
-#: neutron/plugins/hyperv/rpc_callbacks.py:80
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:102
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:129
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:152
-#: neutron/plugins/mlnx/rpc_callbacks.py:83
-#: neutron/plugins/mlnx/rpc_callbacks.py:102
-#: neutron/plugins/mlnx/rpc_callbacks.py:117
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:155
+#: neutron/plugins/brocade/NeutronPlugin.py:137
+#: neutron/plugins/brocade/NeutronPlugin.py:164
+#: neutron/plugins/hyperv/rpc_callbacks.py:63
+#: neutron/plugins/hyperv/rpc_callbacks.py:92
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163
+#: neutron/plugins/mlnx/rpc_callbacks.py:84
+#: neutron/plugins/mlnx/rpc_callbacks.py:113
+#: neutron/plugins/mlnx/rpc_callbacks.py:128
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:106
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:143
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:166
#, python-format
msgid "%s can not be found in database"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
-#: neutron/plugins/brocade/NeutronPlugin.py:415
+#: neutron/plugins/brocade/NeutronPlugin.py:299
+#: neutron/plugins/brocade/NeutronPlugin.py:343
+#: neutron/plugins/brocade/NeutronPlugin.py:396
+#: neutron/plugins/brocade/NeutronPlugin.py:426
msgid "Brocade NOS driver error"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:289
+#: neutron/plugins/brocade/NeutronPlugin.py:300
#, python-format
msgid "Returning the allocated vlan (%d) to the pool"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:292
-#: neutron/plugins/brocade/NeutronPlugin.py:333
-#: neutron/plugins/brocade/NeutronPlugin.py:386
-#: neutron/plugins/brocade/NeutronPlugin.py:417
+#: neutron/plugins/brocade/NeutronPlugin.py:303
+#: neutron/plugins/brocade/NeutronPlugin.py:344
+#: neutron/plugins/brocade/NeutronPlugin.py:397
+#: neutron/plugins/brocade/NeutronPlugin.py:428
msgid "Brocade plugin raised exception, check logs"
msgstr ""
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:309
#, python-format
msgid "Allocated vlan (%d) from the pool"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:227
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:336
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347
#: neutron/plugins/mlnx/mlnx_plugin.py:217
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:409
msgid "provider:network_type required"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:245
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357
#: neutron/plugins/mlnx/mlnx_plugin.py:247
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:438
msgid "provider:segmentation_id required"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379
#: neutron/plugins/mlnx/mlnx_plugin.py:233
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:454
#, python-format
msgid "provider:network_type %s not supported"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385
#: neutron/plugins/mlnx/mlnx_plugin.py:273
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:460
#, python-format
msgid "Unknown provider:physical_network %s"
msgstr ""
#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391
#: neutron/plugins/mlnx/mlnx_plugin.py:279
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:466
msgid "provider:physical_network required"
msgstr ""
#: neutron/plugins/ibm/sdnve_neutron_plugin.py:198
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:230
#: neutron/plugins/mlnx/mlnx_plugin.py:360
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:503
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:514
#, python-format
msgid "Created network: %s"
msgstr ""
msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:201
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:297
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308
#: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:178
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:350
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
#, python-format
msgid "Network VLAN ranges: %s"
msgstr ""
msgid "Network type %s not supported"
msgstr ""
-#: neutron/plugins/hyperv/rpc_callbacks.py:69
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
-#: neutron/plugins/mlnx/rpc_callbacks.py:90
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
+#: neutron/plugins/hyperv/rpc_callbacks.py:81
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123
+#: neutron/plugins/mlnx/rpc_callbacks.py:101
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125
#, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr ""
#: neutron/plugins/mlnx/common/config.py:67
#: neutron/plugins/nec/common/config.py:29
#: neutron/plugins/oneconvergence/lib/config.py:47
-#: neutron/plugins/openvswitch/common/config.py:61
+#: neutron/plugins/openvswitch/common/config.py:64
#: neutron/plugins/ryu/common/config.py:43
msgid ""
"The number of seconds the agent will wait between polling for local "
msgid "No port %s defined on agent."
msgstr ""
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:362
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:374
#, python-format
msgid "Adding port %s"
msgstr ""
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
-#, python-format
-msgid "Unable to get port details for device %(device)s: %(e)s"
-msgstr ""
-
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377
#, python-format
msgid "Port %(device)s updated. Details: %(device_details)s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:380
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1326
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:962
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1306
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
msgid "Agent out of sync with plugin!"
msgstr ""
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1510
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1540
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1497
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "The input does not contain nececessary info: %(msg)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:120
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:144
-#: neutron/plugins/ml2/rpc.py:170 neutron/plugins/ml2/rpc.py:192
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:147
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155
+#: neutron/plugins/ml2/rpc.py:173 neutron/plugins/ml2/rpc.py:195
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
#, python-format
msgid "Device %(device)s not bound to the agent host %(host)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:152
#, python-format
msgid "Device %(device)s up on %(agent_id)s"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269
#: neutron/plugins/mlnx/mlnx_plugin.py:198
#, python-format
msgid "Invalid tenant_network_type: %s. Service terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280
msgid "Linux Bridge Plugin initialization complete"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:295
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
#, python-format
msgid "%s. Agent terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351
#: neutron/plugins/mlnx/mlnx_plugin.py:242
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:402
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for flat network"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360
#: neutron/plugins/mlnx/mlnx_plugin.py:250
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:422
#, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
#: neutron/plugins/mlnx/mlnx_plugin.py:258
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
msgid "provider:physical_network specified for local network"
msgstr ""
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
#: neutron/plugins/mlnx/mlnx_plugin.py:262
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
msgid "provider:segmentation_id specified for local network"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:275
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
msgid "network_delete received"
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:678
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:316
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320
msgid "fdb_add received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:700
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:348
msgid "fdb_remove received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:722
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:423
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:427
msgid "update chg_ip received"
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:747
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:446
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
msgid "fdb_update received"
msgstr ""
msgid "RPC agent_id: %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#, python-format
-msgid "Treating added or updated device: %s"
-msgstr ""
-
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1069
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138
-#, python-format
-msgid "Unable to get port details for %(device)s: %(e)s"
-msgstr ""
-
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1105
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1114
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131
#, python-format
msgid "Port %(device)s updated. Details: %(details)s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1196
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215
#, python-format
msgid "Device %s not defined on plugin"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
#, python-format
msgid "Attachment %s removed"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1171
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1188
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
#, python-format
msgid "port_removed failed for %(device)s: %(e)s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
#, python-format
msgid "Port %s updated."
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
msgid "LinuxBridge Agent RPC Daemon Started!"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:974
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975
#, python-format
msgid "Agent loop found changes! %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
#, python-format
msgid "Error in agent loop. Devices info: %s"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:417
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1007
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419
#, python-format
msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
msgstr ""
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1009
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1010
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422
#, python-format
msgid "Interface mappings: %s"
msgstr ""
msgid "Port %(port)s updated up by agent not found"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:88
+#: neutron/plugins/ml2/rpc.py:81
#, python-format
msgid "Device %(device)s details requested by agent %(agent_id)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:97
+#: neutron/plugins/ml2/rpc.py:90
#, python-format
msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:104
+#: neutron/plugins/ml2/rpc.py:97
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s has network "
"%(network_id)s with no segments"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:114
+#: neutron/plugins/ml2/rpc.py:107
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s on network "
"%(network_id)s not bound, vif_type: %(vif_type)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:125
+#: neutron/plugins/ml2/rpc.py:118
#, python-format
msgid ""
"Device %(device)s requested by agent %(agent_id)s on network "
"%(network_id)s invalid segment, vif_type: %(vif_type)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:149
+#: neutron/plugins/ml2/rpc.py:142
#, python-format
msgid "Returning: %s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:163
+#: neutron/plugins/ml2/rpc.py:166
#, python-format
msgid "Device %(device)s no longer exists at agent %(agent_id)s"
msgstr ""
-#: neutron/plugins/ml2/rpc.py:187
+#: neutron/plugins/ml2/rpc.py:190
#, python-format
msgid "Device %(device)s up at agent %(agent_id)s"
msgstr ""
msgstr ""
#: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:432
#, python-format
msgid "provider:physical_network specified for %s network"
msgstr ""
msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:176
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:348
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
#, python-format
msgid "%s. Server terminated!"
msgstr ""
msgid "create_port with %s"
msgstr ""
-#: neutron/plugins/mlnx/rpc_callbacks.py:109
+#: neutron/plugins/mlnx/rpc_callbacks.py:120
#, python-format
msgid "Device %(device)s up %(agent_id)s"
msgstr ""
msgid "Ports removed!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329
#, python-format
msgid "Adding port with mac %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:324
-#, python-format
-msgid ""
-"Unable to get device dev_details for device with mac_address %(device)s: "
-"due to %(exc)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332
#, python-format
msgid "Port %s updated"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:331
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333
#, python-format
msgid "Device details %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:344
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346
#, python-format
msgid "Device with mac_address %s not defined on Neutron Plugin"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:351
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353
#, python-format
msgid "Removing device with mac_address %s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361
#, python-format
msgid "Removing port failed for device %(device)s due to %(exc)s"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
msgid "eSwitch Agent Started!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:387
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
msgid "Agent loop process devices!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394
msgid ""
"Request timeout in agent event loop eSwitchD is not responding - "
"exiting..."
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427
#, python-format
msgid "Failed on Agent initialisation : %s. Agent terminated!"
msgstr ""
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432
msgid "Agent initialised successfully, now running... "
msgstr ""
msgid "Nuage Plugin does not support this operation: %(msg)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:93
msgid "Agent terminated!: Failed to get a datapath."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:112
msgid "Agent terminated"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:146
msgid "Agent failed to create agent config map"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:272
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:273
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
#, python-format
msgid "Unable to create tunnel port. Invalid remote IP: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:277
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:278
#, python-format
msgid "ryu send_msg() result: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:311
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342
#, python-format
msgid "network_delete received network %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:317
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:544
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:606
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:348
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:575
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610
#, python-format
msgid "Network %s not used on agent."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:357
#, python-format
msgid "port_update received port %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:329
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:360
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299
msgid "tunnel_update received"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:304
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:366
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:308
msgid "No tunnel_type specified, cannot create tunnels"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:338
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:369
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311
#, python-format
msgid "tunnel_type %s not supported by agent"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:459
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:490
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:518
#, python-format
msgid "No local VLAN available for net-id=%s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:462
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:522
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:493
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526
#, python-format
msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:474
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548
#, python-format
msgid ""
"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
"tunneling disabled"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:482
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:563
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567
#, python-format
msgid ""
"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:492
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:583
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:523
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:587
#, python-format
msgid ""
"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
"physical_network %(physical_network)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:501
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:596
#, python-format
msgid ""
"Cannot provision unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:547
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:578
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613
#, python-format
msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:649
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:653
#, python-format
msgid ""
"Cannot reclaim unknown network type %(network_type)s for net-"
"id=%(net_uuid)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:632
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:663
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:699
#, python-format
msgid "port_unbound() net_uuid %s not in local_vlan_map"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:706
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
#, python-format
msgid "ancillary bridge list: %s."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:796
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788
msgid ""
"Failed to create OVS patch port. Cannot have tunneling enabled on this "
"agent, since this version of OVS does not support tunnels or patch ports."
" Agent terminated!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:911
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:902
#, python-format
msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:908
#, python-format
msgid ""
"Bridge %(bridge)s for physical network %(physical_network)s does not "
"exist. Agent terminated!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:954
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:985
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1012
#, python-format
msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:983
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1021
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
#, python-format
msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:991
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1029
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid "No VIF port for port %s defined on agent."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1004
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1037
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:683
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:761
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1042
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:820
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1007
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:666
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:744
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:764
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:781
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:669
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:689
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:803
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:823
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:840
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1055
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1094
#, python-format
msgid "Processing port %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1061
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1089
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1099
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
#, python-format
msgid ""
"Port %s was not found on the integration bridge and will therefore not be"
" processed"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147
+#, python-format
+msgid "Unable to get port details for %(device)s: %(e)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
#, python-format
msgid "Setting status for %s to UP"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1090
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1129
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146
#, python-format
msgid "Setting status for %s to DOWN"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149
#, python-format
msgid "Configuration for device %s completed."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1103
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170
#, python-format
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1178
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1217
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d - "
"treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1225
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1199
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1238
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1208
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1244
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1247
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1272
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1314
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1263
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302
#, python-format
msgid "Agent ovsdb_monitor_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1333
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1368
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1317
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1372
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1321
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1295
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1305
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1344
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1309
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1348
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1324
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
"retrieved. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1373
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
"processed. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1412
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1388
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1441
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1395
#, python-format
msgid ""
"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1389
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1456
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1431
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1485
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1412
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1454
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1415
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1482
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1457
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1512
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
msgid "Unable to generate a new tunnel id"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:307
#, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:313
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
#, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
#, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
#, python-format
msgid "Tunnel ID ranges: %s"
msgstr ""
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429
#, python-format
msgid "%s networks are not enabled"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:228
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
msgid "OVS version can not support ARP responder."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296
#, python-format
msgid "port_update message processed for port %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:493
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:497
#, python-format
msgid "Action %s not supported"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
#, python-format
msgid "Adding %s to list of bridges."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
#, python-format
msgid ""
"Creating an interface named %(name)s exceeds the %(limit)d character "
"limitation. It was shortened to %(new_name)s to fit."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1214
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1222
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1323
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1360
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1404
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1418
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1398
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1448
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1479
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1509
#, python-format
msgid "Invalid tunnel type specified: %s"
msgstr ""
msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:65
+#: neutron/plugins/openvswitch/common/config.py:58
+msgid ""
+"Use veths instead of patch ports to interconnect the integration bridge "
+"to physical bridges"
+msgstr ""
+
+#: neutron/plugins/openvswitch/common/config.py:68
msgid "Minimize polling by monitoring ovsdb for interface changes."
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:69
+#: neutron/plugins/openvswitch/common/config.py:72
msgid ""
"The number of seconds to wait before respawning the ovsdb monitor after "
"losing communication with it"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:72
+#: neutron/plugins/openvswitch/common/config.py:75
msgid "Network types supported by the agent (gre and/or vxlan)"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:77
+#: neutron/plugins/openvswitch/common/config.py:80
msgid "MTU size of veth interfaces"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:79
+#: neutron/plugins/openvswitch/common/config.py:82
msgid ""
"Use ml2 l2population mechanism driver to learn remote mac and IPs and "
"improve tunnel scalability"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:82
+#: neutron/plugins/openvswitch/common/config.py:85
msgid "Enable local ARP responder if it is supported"
msgstr ""
-#: neutron/plugins/openvswitch/common/config.py:84
+#: neutron/plugins/openvswitch/common/config.py:87
msgid ""
"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying "
"GRE/VXLAN tunnel"
msgid "Unable to retrieve operational status for gateway devices"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:226
+#: neutron/plugins/vmware/common/sync.py:231
#, python-format
msgid ""
"Minimum request delay:%(req_delay)s must not exceed synchronization "
"interval:%(sync_interval)s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:259
+#: neutron/plugins/vmware/common/sync.py:264
#, python-format
msgid "Logical switch for neutron network %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:294
-#: neutron/plugins/vmware/common/sync.py:376
-#: neutron/plugins/vmware/common/sync.py:471
+#: neutron/plugins/vmware/common/sync.py:299
+#: neutron/plugins/vmware/common/sync.py:381
+#: neutron/plugins/vmware/common/sync.py:476
#, python-format
msgid "Updating status for neutron resource %(q_id)s to: %(status)s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:346
+#: neutron/plugins/vmware/common/sync.py:351
#, python-format
msgid "Logical router for neutron router %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:396
+#: neutron/plugins/vmware/common/sync.py:401
#, python-format
msgid "Unable to find Neutron router id for NSX logical router: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:438
+#: neutron/plugins/vmware/common/sync.py:443
#, python-format
msgid "Logical switch port for neutron port %s not found on NSX."
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:531
+#: neutron/plugins/vmware/common/sync.py:536
#, python-format
msgid ""
"Requested page size is %(cur_chunk_size)d.It might be necessary to do "
"parameters to ensure chunk size is less than %(max_page_size)d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:564
+#: neutron/plugins/vmware/common/sync.py:569
#, python-format
msgid "Fetching up to %s resources from NSX backend"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:584
+#: neutron/plugins/vmware/common/sync.py:589
#, python-format
msgid "Total data size: %d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:588
+#: neutron/plugins/vmware/common/sync.py:593
#, python-format
msgid ""
"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical "
"switch ports,%(num_lrouters)d logical routers"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:604
+#: neutron/plugins/vmware/common/sync.py:609
#, python-format
msgid "Running state synchronization task. Chunk: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:614
+#: neutron/plugins/vmware/common/sync.py:619
#, python-format
msgid ""
"An error occurred while communicating with NSX backend. Will retry "
"synchronization in %d seconds"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:618
+#: neutron/plugins/vmware/common/sync.py:623
#, python-format
msgid "Time elapsed querying NSX: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:625
+#: neutron/plugins/vmware/common/sync.py:630
#, python-format
msgid "Number of chunks: %d"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:643
+#: neutron/plugins/vmware/common/sync.py:648
#, python-format
msgid "Time elapsed hashing data: %s"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:655
+#: neutron/plugins/vmware/common/sync.py:660
#, python-format
msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed"
msgstr ""
-#: neutron/plugins/vmware/common/sync.py:667
+#: neutron/plugins/vmware/common/sync.py:672
#, python-format
msgid "Time elapsed at end of sync: %s"
msgstr ""
msgid "Nsx router extension successfully processed for router:%s"
msgstr ""
-#: neutron/plugins/vmware/dbexts/qos_db.py:291
+#: neutron/plugins/vmware/dbexts/qos_db.py:294
#, python-format
msgid "DSCP value (%s) will be ignored with 'trusted' marking"
msgstr ""
msgstr ""
#: neutron/plugins/vmware/extensions/qos.py:47
+msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set"
+msgstr ""
+
+#: neutron/plugins/vmware/extensions/qos.py:52
msgid "Invalid bandwidth rate, min greater than max."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:51
+#: neutron/plugins/vmware/extensions/qos.py:56
#, python-format
msgid "Invalid bandwidth rate, %(data)s must be a non negative integer."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:56
+#: neutron/plugins/vmware/extensions/qos.py:61
#, python-format
msgid "Queue %(id)s does not exist"
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:60
+#: neutron/plugins/vmware/extensions/qos.py:65
msgid "Unable to delete queue attached to port."
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:64
+#: neutron/plugins/vmware/extensions/qos.py:69
msgid "Port is not associated with lqueue"
msgstr ""
-#: neutron/plugins/vmware/extensions/qos.py:75
+#: neutron/plugins/vmware/extensions/qos.py:80
#, python-format
msgid "'%s' must be a non negative integer."
msgstr ""